#include "Timer0.h"

void Timer0_Init(void)
{
	//TMOD寄存器（定时器0）
	TMOD &= 0XF0;
	TMOD |= 0X01;
	//TCON寄存器
	TF0 = 0;
	TR0 = 1;
	//TH0寄存器
	TH0 = 0XFC;
	//TL0寄存器
	TL0 = 0X17 + 1;
	//IE寄存器（中断）
	ET0 = 1;
	EA = 1;
	//IPH寄存器
	//IPH &= ~(0X01 << 1);
	//IP寄存器
	PT0 = 1;
}
/*T0中断服务函数模板
void Timer0_Routine(void) interrupt 1
{
	static unsigned int T0Count;
	//TH0寄存器
	TH0 = 0XFC;
	//TL0寄存器
	TL0 = 0X17 + 1;
	T0Count++;
	if (T0Count >= 500)
	{
		T0Count = 0;
		TimeSetFlashFlag = !TimeSetFlashFlag;
	}
}
*/
